package cn.iune.erp.inventory;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import cn.iune.common.base.IBizDataIface;

public interface IItemBatchService extends IBizDataIface {

	List<ItemBatch> getAll();

	ItemBatch getByID(String fID);

	void delete(String fID);

	ItemBatch packing(String cUsercode, String cUsername, String userId, String enterpriseNo, String enterpriseName);

	Map<String, Object> toMap(ItemBatch obj);

	ItemBatch getByNo(String itemID, String batchNo, String enterpriseNo);

	int storeRegister(String batchNo, String batchDescribe, String itemID, BigDecimal itemQuantity,
			BigDecimal pieceQuantity, String enterpriseNo, String enterpriseName);

	int pickRegister(String batchNo, String batchDescribe, String itemID, BigDecimal itemQuantity,
			BigDecimal pieceQuantity, String enterpriseNo, String enterpriseName);



}